History of COOLjsMenu

Standard editions are FREE!December 20, 2006

We're happy to announce that Standard editions of all our scripts — COOLjsTree, COOLjsMenu, and COOLjsOutlookBar — are completely free since today. You can use any number of copies in any applications, including commercial ones. No hidden fees, no watermarks, no ads.

COOLjsMenu 2.9.0October 27, 2006

New version of COOLjsMenu has been released!

Improvements:

  • general performance
  • compatibility
  • new cross-frame mode
  • many new graphically rich samples
  • IE 7.0 support

API changes:

  • many new configurations options — please refer to docs
COOLjsMenu 2.4.3May 10, 2005

What's new in COOLjsMenu 2.4.3:

  • minor bug: Opera 8 was recognized as old version
  • noticable performance improvements
  • rewritten event handling code: late handler binding, bugfixes
  • support for inline form elements — "hasControls" boolean field (Professional only)
  • new item's method getData() — returns item's definition

Note: this is not a release version.

COOLjsMenu 2.4.2May 08, 2005

What's new in COOLjsMenu 2.4.2:

  • IE 5.x for Mac works again now
  • minor bug fixed: initialization could fail if "new COOLjsMenuPRO(...)" is placed within <head>

Note: this is not a release version.

COOLjsMenu 2.4.1April 20, 2005

What's new in COOLjsMenu 2.4.1:

  • new global attribute — "autosize"

Note: this is not a release version.

COOLjsMenu 2.4.0April 12, 2005

What's new in COOLjsMenu 2.4.0:

  • minor optimizations
  • fixed small bug in transition control code

Note: this is not a release version.

COOLjsMenu 2.3.9April 05, 2005

What's new in COOLjsMenu 2.3.9:

  • new "zIndex" attribute; controls global zIndex of the menu (default value is 1000)
  • fixed minor bug: wrong size/position of root layer
  • fixed minor bug: unwanted popups while clicking menu items (only with compressed versions of the script)

Note: this is not a release version.

COOLjsMenu 2.3.8March 24, 2005

What's new in COOLjsMenu 2.3.8:

  • fixed minor bug in handling highlighed item

Note: this is not a release version.

COOLjsMenu 2.3.7March 23, 2005

What's new in COOLjsMenu 2.3.7:

  • some more optimizations; performance was increased by another 20-40% (Internet Explorer only)
  • menu items now can be sized relatively to document size, i.e. width can be 25% of <body>'s width
  • general code cleanup

Note: this is not a release version.

COOLjsMenu 2.3.6March 16, 2005

What's new in COOLjsMenu 2.3.6:

  • some optimizations; performance was increased by 20-40%

Note: this is not a release version.

COOLjsMenu 2.3.5March 15, 2005

What's new in COOLjsMenu 2.3.5:

  • "static" attribute was renamed to "dynamic", and it's sematincs are reversed; default value is "false"
  • filters and transitions now work in both dynamic and static mode

Note: this is not a release version.

COOLjsMenu 2.3.4March 06, 2005

What's new in COOLjsMenu 2.3.4:

  • dynamics now can be turned off by setting global attribute "static" to false
  • minor code optimizations (total size of the code reduced a bit)

Note: this is not a release version.

COOLjsMenu 2.3.3March 05, 2005

What's new in COOLjsMenu 2.3.3:

  • internal milestone (final merge of Standard and Professional)

Note: this is not a release version.

COOLjsMenu 2.3.2January 18, 2005

What's new in COOLjsMenu 2.3.2:

  • minor bug with "orientation" attribute: previously it did not control "leveloff"
  • item's "data" property is available to programmers now

Note: this is not a release version.

COOLjsMenu 2.3.1December 16, 2004

What's new in COOLjsMenu 2.3.1:

  • first steps to special 'DEBUG-enabled' edition
  • minor refactoring

Note: this is not a release version.

COOLjsMenu 2.3.0December 16, 2004

What's new in COOLjsMenu 2.3.0:

  • script source now uses C preprocessor
  • multiple transitions are supported now

Note: this is not a release version.

Menu codebase mergeDecember 15, 2004

Codebase of Standard and Professional editons of COOLjsMenu is shared now. Since this moment "new version of COOLjsMenu" means "new version of every COOLjsMenu edition".

COOLjsMenu Pro 2.2.9December 06, 2004

What's new in COOLjsMenu Professional 2.2.9:

  • NN 4.x support revised
  • 'G' visibility flag (Gecko-based browsers; allows conditional usage of PNG's with alpha-channel)

Note: this is not a release version.

COOLjsMenu Pro 2.2.8December 05, 2004

What's new in COOLjsMenu Professional 2.2.8:

  • 'align', 'valign', 'margin' layer meta-properties
  • 'spacing', 'orientation' level meta-properties
  • 'layers' is now divided into 'levelLayers' and 'itemLayers' (inheritance is independent)

Note: this is not a release version.

COOLjsMenu Pro 2.2.7December 04, 2004

What's new in COOLjsMenu Professional 2.2.7:

  • smarter defaults
  • level transitions (IE only)
  • 'N' and 'O' layer visibility flags
  • expressions' model was updated again

Note: this is not a release version.

COOLjsMenu Pro 2.2.6December 03, 2004

What's new in COOLjsMenu Professional 2.2.6:

  • sticky levels
  • refactoring

Note: this is not a release version.

COOLjsMenu Pro 2.2.5December 02, 2004

What's new in COOLjsMenu Professional 2.2.5:

  • substential refactoring
  • performance improvements
  • compatibility layer is back again
  • level wrap points
  • new expression definition model (more flexible, faster, and, alas, less readable)

Note: this is not a release version.

COOLjsMenu Pro 2.2.4November 29, 2004

What's new in COOLjsMenu Professional 2.2.4:

  • frames support rewritten
  • status bar text is back again (somehow it was broken)
  • per-layer filtering (IE only, of course)

Note: this is not a release version.

COOLjsMenu Pro 2.2.3November 28, 2004

What's new in COOLjsMenu Professional 2.2.3:

  • popup mode improvements

Note: this is not a release version.

COOLjsMenu Pro 2.2.2November 27, 2004

What's new in COOLjsMenu Professional 2.2.2:

  • menu name is now optional (can be set to null)
  • new top-level function - CLoadNotify(): it can be optionally called at the end of HTML file speed up load process; "show()" is now obsolete
  • new parameter "placeholder": how much space menu should reserve (relative positioning mode only)
  • dynamics: Netscape Navigator 4.x is supported now
  • new layer type: image

Note: this is not a release version.

COOLjsMenu Pro 2.2.1November 26, 2004

What's new in COOLjsMenu Professional 2.2.1:

  • selected (current, last clicked) item support
  • Internet Explorer's visual transitions can be applied to levels
  • styles can be inherited
  • layers now can get options from menu data (i.e. custom per-item option 'borderColor' or 'backgroundImage' can be added and then used within layer definition)

Note: this is not a release version.

COOLjsMenu Pro 2.2.0November 25, 2004

What's new in COOLjsMenu Professional 2.2.0:

  • layers are represented as DHTML mini-objects (no conditions like "if (ns4) ..." - improved performance)
  • new custom event handlers now can be added
  • even more flexible layout model: items can contain any number of levels configured separately
  • compatibility layer for older configuration files added

Note: this is not a release version.

COOLjsMenu Pro 2.1.9November 24, 2004

What's new in COOLjsMenu Professional 2.1.9:

  • major code rewrite
  • much more robust dynamics
  • new item's flexible layout model, and new configuration fields: codeAlignment, arrowAlignment, imageAlignment
  • because of new model - truly automatic size calculations
  • onfocus() and onblur() events: item highlighing follows Tab key
  • more control over shadow
  • relative level positioning: instead of fixed offsets like 'leveloff:[10,40]', it is possible to specify 'leveloff:"right 1parent,right 10px,down 20px"'
  • CSS class for the 'trigger' layer (mostly for 'cursor:default;')
  • in every place where CSS class is expected, inline CSS style also can be specified
  • formatting options now can be placed with styles - this allows to divide content and representation

Note: this is not a release version.

COOLjsMenu Pro 2.1.8October 14, 2004

What's new in COOLjsMenu Professional 2.1.8:

  • tiny code fix

Note: this is not a release version.

COOLjsMenu Pro 2.1.7October 10, 2004

What's new in COOLjsMenu Professional 2.1.7:

  • dynamics introduced: child items are now created on-demand, and because of this menu loads almost instantly;

Note: this is not a release version.

COOLjsMenu Pro 2.1.6September 20, 2004

What's new in COOLjsMenu Professional 2.1.6:

  • new interpretation of the "delay" field
  • new "alt" field - tooltips for items
  • new "status" field - statusbar text for items
  • new "orientation" and "spacing" fields - easier way to build vertical/horizontal menus
  • easier way to override event handlers
  • moveXY function is back again
  • "hanging submenu" bug fixed
  • tab order is much more natural now

Note: this is not a release version.

COOLjsMenu Pro 2.1.4March 26, 2004

What's new in COOLjsMenu Professional 2.1.4:

  • substential code refactoring
  • "early method binding" is now in use
  • compressed (obfuscated) code is only 11.8 Kb now

Note: this is not a release version.

COOLjsMenu Pro 2.1.3March 25, 2004

What's new in COOLjsMenu Professional 2.1.3:

  • even more code refactoring
  • HTML code cleanup

Note: this is not a release version.

COOLjsMenu Pro 2.1.2March 25, 2004

What's new in COOLjsMenu Professional 2.1.2:

  • "init()" call is now obsoleted
  • more code refactoring

Note: this is not a release version.

COOLjsMenu Pro 2.1.1March 24, 2004

What's new in COOLjsMenu Professional 2.1.1:

  • new event handlers model introduced (new top-level functions: showLevel, setActiveItem, cancelQueued)
  • code refactoring
  • onload event handler - minor bug fixed

Note: this is not a release version.

Copyright © CoolDev.Com 1997-2007.